草庐IT

Java for 循环性能

全部标签

Javascript 原型(prototype)与通用函数 - 性能/可读性

所以我编写了这些测试,看看使用原型(prototype)会快多少......functionUser(){return{name:"Dave",setName:function(n){this.name=n;},getName:function(){returnthis.name;}};}functionUserPrototype(){if(!(thisinstanceofUserPrototype))returnnewUserPrototype();this.name="Dave";}UserPrototype.prototype.getName=function(){returnt

javascript - 如何在 for 循环的每次传递中增加动画延迟

首先,我创建了一个基本演示,展示了我现在拥有的东西here.其次,这是我正在使用的javascript。varboxes=["#one","#two","#three","#four"];boxhover=function(a){$("#hover").hover(function(){$(a).stop(true).delay(250).animate({opacity:1});},function(){$(a).stop(true).delay(250).animate({opacity:0});})}for(vari=0;i我希望实现的是让每个盒子一个接一个地悬停,延迟时间为25

javascript - REST API 测量服务器端响应时间(性能)。

我开发了一些基于nodejs的restAPI,我想测试一下这些API的性能。有没有什么工具可以很方便的统计每次API调用的时间?或者如何测量RESTAPI响应请求所需的时间。 最佳答案 这里是如何使用express.js通过精确时间测量进行事件注入(inject)的示例。在您的路线之前添加:app.all('*',function(req,res,next){varstart=process.hrtime();//eventtriggerswhenexpressisdonesendingresponseres.on('finish'

javascript - 如何使用无限循环恢复 JSFiddle 中未保存的 JS 更改?

这个问题在这里已经有了答案:Cancelinfiniteloopexecutioninjsfiddle(8个答案)关闭7年前。我不小心在JSFiddle中创建了一个无限循环,因此页面没有响应。我有一段时间没有保存了,所以我不想重新加载并丢失更改。我正在使用Chrome,但已经二十分钟了,Chrome还没有捕捉到循环并让我有机会结束脚本。我确实打开了开发者控制台,但它的响应不是很好。Chrome是否在硬盘驱动器上的某处有我的代码的本地副本?

javascript - 如何检查 webgl(three.js) 的客户端性能

我有一个使用three.JS的图形项目,现在我想自动检查客户端GPU性能并计算我可以在应用程序中加载多少元素。我想到了GPU基准测试之类的东西。 最佳答案 看看stats.js,thisTHREEXplugin和webglinspector. 关于javascript-如何检查webgl(three.js)的客户端性能,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2317877

javascript - 获得与 for..in 循环相同的结果,无需任何 for..in 循环

(让我们假设有一个很好的理由希望这个。如果您想阅读这个很好的理由,请参阅问题的结尾。)我想获得与forin循环相同的结果,但不使用该语言结构。结果我的意思是只有一组属性名称(我不需要重现如果我在迭代对象时修改对象会发生的行为)。为了将问题转化为代码,我想在没有forin的情况下实现这个功能:functiongetPropertiesOf(obj){varprops=[];for(varpropinobj)props.push(prop);returnprops;}根据我对关于theforinstatement的ECMAScript5.1规范的理解和theObject.keysmetho

javascript - 将对象引用保存到数组的性能问题

为什么v1比v2慢这么多?v1--varfoo=function(a,b,c){this.a=a;this.b=b;this.c=c;}varpcs=newArray(32);for(varn=32;n--;){ref=newfoo(1,2,3)pcs[n]=ref;//*****}v2--varfoo=function(a,b,c){this.a=a;this.b=b;this.c=c;}varpcs=newArray(32);for(varn=32;n--;){ref=newfoo(1,2,3)pcs[n]=1;//*****}我认为,因为我在“ref”中持有对新对象的引用,所以简

javascript - ReactJs 上的无限循环渲染组件

我遇到了无限循环问题,但我看不出是什么触发了它。它似乎在渲染组件时发生。我有三个组件,组织如下:TimelineComponent|--PostComponent|--UserPopoverTimelineComponenet:React.createClass({mixins:[Reflux.listenTo(TimelineStore,'onChange'),],getInitialState:function(){return{posts:[],}},componentWillMount:function(){Actions.getPostsTimeline();},render

javascript - React/Redux 中的生命游戏,有助于提高性能

我正在使用react/redux/javascript开发TheGameofLife的一个版本,当我使用它时性能很糟糕。HereisalinktotherunninggameHere'sthesourceongithhub目前,我在每个滴答声(用户可更改的250,500,750毫秒)更新每个单元格的状态。为此,我循环遍历代表每个单元格的对象数组。每个对象中都有一个名为status的参数,它可以是一个整数,1表示活着,0表示死了。然后我拉入三行,每行三个单元格,对于相关单元格周围的中间和底部行,我然后对这些值求和(不包括中心的单元格本身)。然后我通过if/then流程运行该数字以确定该单

javascript - Aurelia + Redux 性能

我每天都使用Aurelia。最近,我一直在研究使用Redux(即我使用Aurelia+Redux构建了几个小型试用应用程序)并且给我留下了深刻的印象(我的开发工作流程和我的应用程序推理的清晰度得到了极大的改进)。我已经决定开始将其用于实际应用程序。话虽如此,我还是担心性能(我查看了有关性能的帖子,但没有直接看到我的问题地址)。我认为这个问题不是Aurelia特有的,更多的是关于Redux以及将其与非react库一起使用的问题。让我以我对Redux的理解作为我的问题的序言(也许我的问题真的是由于错误的理解而产生的?)。本质上,我对Redux的理解是有一个store(一个javascrip